# -*- coding: utf-8 -*-
import cv2
import numpy
import socket
import struct

HOST=''
PORT=2022
buffSize=65535

server=socket.socket(socket.AF_INET,socket.SOCK_DGRAM) #创建socket对象
server.bind((HOST,PORT))
print('now waiting for frames...')
while True:
    data,address=server.recvfrom(buffSize) #先接收的是字节长度
    print("point:{},{}".format((data[3]*256+data[2]),(data[5]*256+data[4])))
    # if len(data)==1 and data[0]==1: #如果收到关闭消息则停止程序
    #     server.close()
    #     exit()
    # if len(data)!=4: #进行简单的校验，长度值是int类型，占四个字节
    #     length=0
    # else:
    #     length=struct.unpack('i',data)[0] #长度值
    # if length!=len(data): #进行简单的校验
    #     continue
  
server.close()